About The Looking Glace Limited (13366921) United Kingdom