About Mahika Consultants Limited (09148539) United Kingdom