About Centrepunch Ltd. (07758660) United Kingdom