About Euro Collimators Limited (07477075) United Kingdom