About Ellofras Ltd (12025184) United Kingdom