About Olima (london) Limited (10729855) United Kingdom