About Sfc Algbra (nominees) Ltd (12988604) United Kingdom