About Teesa Solutions Ltd (09694278) United Kingdom