About Shade Factor Productions Limited (02728671) United Kingdom