About Pyramid Laboratory Limited (09491010) United Kingdom