About Ommo London Ltd (10704923) United Kingdom