About Backgrid Ltd (09904410) United Kingdom