About Sugra Investments Limited (12745153) United Kingdom