About Orwell Offshore Management Ltd (06572876) United Kingdom