About Sharp Sell Productions London Limited (03202821) United Kingdom