About Stimsafe Ltd (11765536) United Kingdom