About Tecra Global Limited (07197828) United Kingdom