About Hinchest (holdings) Limited (12828636) United Kingdom