About Logara Ltd (08534809) United Kingdom