About Swimer Investments Holdings Limited (08708184) United Kingdom