About Logors Ltd (09748946) United Kingdom