About Loopback Technologies Limited (07467178) United Kingdom