About Base 2 Square Limited (12903211) United Kingdom