About Sean Finch Creative Service Management Ltd (12239188) United Kingdom