About Swimopen Ltd (10404549) United Kingdom