About Ultrapulse Limited (06136277) United Kingdom