About Ilamera Ltd (12745615) United Kingdom