About The Techeiles Company Limited (11784892) United Kingdom