About Entra Systems Ltd (07435249) United Kingdom