About Logi Limited (07458885) United Kingdom