About Backa Limited (08121180) United Kingdom