About Rat Trading Ltd (12334263) United Kingdom