About Pyramid Technology (london) Limited (07109044) United Kingdom