About Usra Investments Limited (11399933) United Kingdom