About Acuitas Insights Limited (13300843) United Kingdom