About Antecha Ltd (09106176) United Kingdom