About Ellagray22 Limited (13524128) United Kingdom