About Finite Media Limited (08651070) United Kingdom