About Tailored Strategy Ltd (11261772) United Kingdom