About Telluride Holdings Limited (11066537) United Kingdom