About Amdeepcha Investments Limited (09495669) United Kingdom