About Arkoudi Asset Limited (10508840) United Kingdom