About Euclitech Lp (SL016026) United Kingdom