About Kirbyx Ltd (12241041) United Kingdom