About Sulla Investments Limited (09559039) United Kingdom