About Kaya Ventures Limited (10035998) United Kingdom