About Ebitda Limited (05871017) United Kingdom