About Base 66 Ltd. (SC233578) United Kingdom