About Ultracell Limited (07257930) United Kingdom