About Krowdrah Investments Ltd (12389367) United Kingdom