About Mehaka Consultants Limited (06233014) United Kingdom