About Sweans Technologies Ltd (09082858) United Kingdom