About Lookingglass Media Limited (12183693) United Kingdom