About Thedelcro Ltd (13641323) United Kingdom