About Skara Ceilidh Band Limited (SC636893) United Kingdom