About Random42 Limited (05398828) United Kingdom