About Ideae Ltd (10255813) United Kingdom