About Noah S Spot Ltd (11918022) United Kingdom