About Rotor Technologies (international) Ltd (13372967) United Kingdom