About Algo42 Limited (10160700) United Kingdom