Akila Richards is of German and Liberian heritage. Her poetry and fiction has been anthologised in Red, and True Tales of Mixed Heritage Experience: The Map of Me, and she co-edited Ink On My Lips by Waterloo Press.
Registered company number 03057920. VAT registration number GB 991268288. Contact us here.