About 12578431 Limited (12578431) United Kingdom