About Sebastian Kleynhans Ltd (11540668) United Kingdom