About Sfx Technology Ltd. (05278405) United Kingdom