About Logotouch Ltd (09859389) United Kingdom