About Lima Romeo International Limited (09903896) United Kingdom