About Floorbase Limited (02251834) United Kingdom