About Logichound Ltd (04042388) United Kingdom