About Hinch Utilities Limited (11518259) United Kingdom