About Swimer Investments Limited (04120728) United Kingdom