About Om Wamambo Capital Ltd (12430562) United Kingdom