About Margaret Loomba Associates Ltd (13456059) United Kingdom