About Loka Modular Services Limited (12931595) United Kingdom