About Logray Limited (01373124) United Kingdom