About S Fenech Limited (09712290) United Kingdom