About Lima28 Limited (13020219) United Kingdom