About Sallamanda Limited (10920838) United Kingdom