About Soarec Ltd (12291484) United Kingdom