About Stop Motion Limited (01018410) United Kingdom