About Mini Swimmers Ltd (07642630) United Kingdom