About New Clapham Sushi Ltd (12531262) United Kingdom