About Twidi International Lp (SL025987) United Kingdom