About Thunor Advisors Limited (08729823) United Kingdom