About Rowan Aelid Limited (10403144) United Kingdom