About Escapologic (holdings) Ltd (10460626) United Kingdom