About Romeo Alpha Kilo Sierra Ltd (10942463) United Kingdom