About Taylorkay Consulting Ltd (11088319) United Kingdom