About Kella Technologies Ltd (11049240) United Kingdom