About Turbyn Asset Management Limited (10494276) United Kingdom