About Loquz Limited (12527423) United Kingdom