About Rakkit Studios Ltd (12839678) United Kingdom