About Lighthouse London Studio Limited (08718586) United Kingdom