About Ila Palma Ltd. (11636214) United Kingdom