About Stefan Rodean Ltd (12334128) United Kingdom