About Solo Managed Services (uk) Limited (03446995) United Kingdom