About Starboard Management Ltd (12531353) United Kingdom