About The Jojo Kelly Group Ltd (12957703) United Kingdom