About Equi-lab Ltd Ltd (12983947) United Kingdom