About Locked Escape Rooms Ltd (11884405) United Kingdom