About Sarcophagus Limited (03780350) United Kingdom