About Logicalfocus Limited (03787641) United Kingdom