About Stefan 1990 Ltd (09888575) United Kingdom