About Rastra 1 Group International Ltd (12240987) United Kingdom