About Salt And Light Inc Solutions Ltd (09583687) United Kingdom