About Tequoria Holdings Limited (11591353) United Kingdom