About Lo Holdings Limited (06991308) United Kingdom