About Intellishare Technology Limited (12514641) United Kingdom