About Delta Service Solutions Ltd (10908703) United Kingdom