About Liminal Store Ltd (13623170) United Kingdom