About Kenera Limited (SC163996) United Kingdom