About Sasha Cycling Limited (09784952) United Kingdom