About Mahalli Research Ltd (10086486) United Kingdom