About Ginger Root Contracts Limited (SC484873) United Kingdom