About Twentyfour Asset Management Llp (OC335015) United Kingdom