About Sffa Management Limited (12618305) United Kingdom