About Sturmfels Technology Limited (13213026) United Kingdom