About Loqbox Technology Uk Limited (07916178) United Kingdom