About Sellect Managed Services Limited (12495188) United Kingdom