About Stalker Oil Limited (12983101) United Kingdom