About Self Preservation Limited (13344574) United Kingdom