About Torramhor Limited (12351590) United Kingdom