About Tailor Insurance Services Limited (10852535) United Kingdom