About Seiche Environmental Ltd (10612696) United Kingdom