About Ella De Beer Limited (10573303) United Kingdom