About Seggla Ltd (11811747) United Kingdom