About Jenbaan Company Limited (08502982) United Kingdom