About Swinctec Europe Ltd (08061728) United Kingdom