About Afro Space Ltd (12424961) United Kingdom