About Lotus And Lapis Ltd (12689268) United Kingdom