About Jhugroo Limited (11635229) United Kingdom