About Torbjorn Rensel Limited (11169752) United Kingdom