About Exxen Limited (SC695541) United Kingdom