About Pyramid Holdings Incorporated Limited (12838358) United Kingdom