About Thriveplace Africa Ltd (11001011) United Kingdom