About I.s.a. (london) Limited (04151603) United Kingdom