About Exacta Global Ltd (09805303) United Kingdom