About Pyramid Tech Limited (12283339) United Kingdom