About Rubbia Khurram Ltd (13547573) United Kingdom