About Lightship 95 Studio Ltd (09808009) United Kingdom