About Evella Limited (SC658012) United Kingdom