About Lucy & Om Limited (12748729) United Kingdom