About Solequa Limited (10554269) United Kingdom