About Tamrin Holdings Limited (08871842) United Kingdom