About Entace Limited (12388446) United Kingdom