About Lgc62 Limited (06368100) United Kingdom