About Immersive Retail Limited (12207177) United Kingdom