About Taylored Integration Solutions Limited (07099775) United Kingdom