About Legalbase Group Limited (13578844) United Kingdom