About Ilex & Hedera Limited (12666125) United Kingdom