About X-grid Holdings Ltd (09244046) United Kingdom