About Exxa Limited (11593450) United Kingdom