About Interlogo London Limited (01476306) United Kingdom