About Keoda Limited (11188929) United Kingdom