About Taylored Solutions Ni Ltd (NI644686) United Kingdom