About Intastella Limited (03151292) United Kingdom