About Tulsa Greenwood Investments Ltd (13603168) United Kingdom