About Hinch Solutions Ltd. (07904049) United Kingdom