About Ubicoat Limited (09336263) United Kingdom