About Beekman Africa Limited (05552227) United Kingdom