About Stratus Investments Limited (10661624) United Kingdom