About Sloan Pictures Ltd (13673499) United Kingdom