About Taylored Lims Consultancy Limited (06824280) United Kingdom