About Kelliot Limited (12422177) United Kingdom