About Strange Locations Ltd (11332336) United Kingdom