About Iella Limited (10358731) United Kingdom