About Kirby Technologies Ltd (11278593) United Kingdom