About Navi Solutions Limited (12607478) United Kingdom