About Mini Swimmers Swim Ltd (09795603) United Kingdom