About Tricky Developments Limited (08636202) United Kingdom