About Idenu Ltd (12764052) United Kingdom