About Exactive Holdings Limited (SC293070) United Kingdom