About Pyramid Solutions Limited (08762066) United Kingdom