About Ella James Limited (07790827) United Kingdom