About Ella Layla James Limited (09545236) United Kingdom