About Kelleras Ltd (13599531) United Kingdom