About Fitzrovian Africa Limited (13296720) United Kingdom