About Pyramid Laboratories Limited (02938949) United Kingdom