About Self Preservation Society Ltd (12952331) United Kingdom