About Ostinato Limited (08367173) United Kingdom