About Tripyramid London Properties Ltd (10728414) United Kingdom