About Magna Faber Ltd (10789373) United Kingdom