About The Lookee See Company Limited (09874425) United Kingdom