About Off Grid Holdings Ltd (11139325) United Kingdom