About Exascale Limited (07120266) United Kingdom