About Sabby Investments Limited (12661872) United Kingdom