About Tailor Investments Limited (13012635) United Kingdom