About Ella Bee Ltd (SC657428) United Kingdom