About Sneham Solutions Limited (11366852) United Kingdom