About Tailormade Africa Ltd (09843653) United Kingdom