About Elibom Limited (01390508) United Kingdom