About Petraca Ltd (10127157) United Kingdom