About Tailor Safaris Ltd (10629087) United Kingdom