About Kilo Solutions Ltd (12501549) United Kingdom