About Swodo Technology Limited (08015836) United Kingdom