About Rule38 Limited (11587732) United Kingdom