About Hexcha Limited (09560657) United Kingdom