About Anchored Solutions Uk Limited (11965928) United Kingdom