About The Kaimu Initiative Ltd (12748191) United Kingdom