About Ibell Inc Limited (09335959) United Kingdom