About The Kellan Group Limited (02228050) United Kingdom