About Buckle Management & Holdings Limited (00896030) United Kingdom