About Kallero Ltd (12094508) United Kingdom