About Tryambaka Ltd (SC645025) United Kingdom