About Sierra Kilo Ltd (08146402) United Kingdom