About Alfa Plex Ltd (13082936) United Kingdom