About Tican Process Holdings Limited (02876506) United Kingdom