About New Looq Limited (12308825) United Kingdom