About Blackberry Developments Limited (04589614) United Kingdom