About Suchacki Holdings Ltd (SC659779) United Kingdom