About Macauri Solutions Limited (12157168) United Kingdom