About Deely Sport Science Uk Ltd (13359740) United Kingdom