About Loomba Limited (11791359) United Kingdom