About Cyrus Controls Limited (04511916) United Kingdom