About Stokker Ltd (11387358) United Kingdom