About Lil (holdings) Limited (05298451) United Kingdom