About Technol Solutions Limited (10882696) United Kingdom