About Lido Di Meo Limited (10838908) United Kingdom