About Pilar Investments Limited (11312482) United Kingdom