About Havva Investments Limited (01399166) United Kingdom