About Ubiquitous Media Limited (05263429) United Kingdom