About B2a 16 Plus Limited (12394812) United Kingdom