About Swera International Ltd (09227616) United Kingdom