About Tellesma Fund Management Llp (OC331867) United Kingdom