About Anumegha Limited (10982214) United Kingdom