About O De Melo Ltd (11715958) United Kingdom