About Rackit Group Ltd (11776809) United Kingdom