About Numidia Group Limited (12901208) United Kingdom