About Ali And Ali (london) Limited (12328242) United Kingdom