About Exascalar Solutions Ltd. (08588953) United Kingdom