About Iquatro Intellectual Ltd (11013421) United Kingdom