About Beckcurve Limited (07261908) United Kingdom