About Sulla Management Ltd (08828245) United Kingdom