About The Nimbus Group Ltd (10729019) United Kingdom