About Lo Studio Limited (07415400) United Kingdom