About Tensegrity Media Limited (12683061) United Kingdom