About Swinton Technology Limited (04236146) United Kingdom