About Alfeka Ltd (10949222) United Kingdom