About Segarra Ltd (13648376) United Kingdom