About Okell Advisors Limited (11693843) United Kingdom