About Snowden Developments Limited (10421207) United Kingdom