About Lo & Co International Limited (12816808) United Kingdom