About Callidora Ltd (13056932) United Kingdom