About Everglade Holdings Limited (10483302) United Kingdom