About Rat Fabrication Limited (12171592) United Kingdom