About Kenomega Limited (02500267) United Kingdom