About Omechi Limited (11761470) United Kingdom