About Angelo Seminara Invents Limited (07855515) United Kingdom