About Limone (london) Limited (10958792) United Kingdom