About D.o Pyramis Ltd (10828860) United Kingdom