About The Tacha Limited (12106971) United Kingdom