About Snowdon Technology Limited (07246247) United Kingdom