About Studio Forma Ltd (13126708) United Kingdom