About Hexa Finance Limited (12814502) United Kingdom