About Ombu Group Limited (FC032928) Channel Islands