About Tequra Ltd (07714373) United Kingdom