About Saqqara Asset Management Limited (SC606793) United Kingdom