About Base 42 Ltd (13200682) United Kingdom