About Ellomoto Limited (05518145) United Kingdom