About Torgersens Limited (12048873) United Kingdom