About Study Inn Investments (triumph Road) Limited (13611941) United Kingdom