About Platanos Innovations C.i.c. (09069407) United Kingdom