About Navras Investments Ltd (08663987) United Kingdom