About Sucawa Ltd (12065231) United Kingdom