About Jbase Holdings Limited (04393366) United Kingdom