About Lookinglass Limited (10327079) United Kingdom