About Farai London Ltd (12690130) United Kingdom