About Stefan Fischer Limited (13015229) United Kingdom