About Opal And Lilly Ltd (12465860) United Kingdom