About Ejay Solutions Limited (11324011) United Kingdom