About Niklas Von Mehren Limited (11101169) United Kingdom