About Aspects Managed Solutions Limited (06214595) United Kingdom