About The Spanish Tortilla Company Ltd (13019193) United Kingdom