About Seisbar Ltd (11627506) United Kingdom