About Ideeas Ltd. (SC264067) United Kingdom