About Initial Group Holdings Ltd (12957491) United Kingdom