About Strolling Bones It Consultants Ltd (12118503) United Kingdom