About Amkuha Ltd (10735154) United Kingdom