About Taalus Technical Solutions Limited (07931407) United Kingdom