About Jance Invest Limited (10882618) United Kingdom