About Crate Platform Systems Limited (11083616) United Kingdom